Tottenham produced a sensational late turnaround to beat a stubborn Swansea side and keep intact their aspirations of winning a first Premier League title.